package pl.practica5;

public class TestListarTokens {

    public static void main(String args[]) {

        ListarTokens lt = new ListarTokens();

        if ((args.length == 2) && (args[0].equals("fichero")))
            lt.fichero(args[1]);
        else if ((args.length == 1) && (args[0].equals("linea")))
            lt.linea();
        else if ((args.length == 1) && (args[0].equals("lineaAlinea")))
            lt.lineaAlinea();
        else if ((args.length == 1) && (args[0].equals("string")))
            lt.string();
        else {
            System.out.println("Numero de argumentos de entrada incorrectos, las opciones son:");
            System.out.println("\tAnalisis lexico de un fichero: 2 argumentos.");
            System.out.println("\t\t(args[0] = fichero)");
            System.out.println("\t\t(args[1] = nombreFichero)");
            System.out.println("\tAnalisis lexico de una linea: 1 argumento.");
            System.out.println("\t\t(args[0] = linea)");
            System.out.println("\tAnalisis lexico de un string: 1 argumento.");
            System.out.println("\t\t(args[0] = string)");
            System.out.println("\tAnalisis lexico linea a linea: 1 argumento.");
            System.out.println("\t\t(args[0] = lineaAlinea)");
        }

    }

}